#secondary,
li.widget, 
div#twitter_div h3 {  font-family: arial, sans-serif; font-size: 13px; line-height:1.5em; color: #aaa; font-weight:bold; margin: 0;  }

li.widget, 
div#twitter_div h3 {border-bottom: 1px solid #ddd;}
div#twitter_div, 
li.widget {   margin-bottom: 1em; border: 1px solid #ddd; background: #eee; padding: 3px; -moz-border-radius: 5px;
-webkit-border-radius: 5px;}

div.textwidget,
li.widget ul {  border-top: 1px solid #ddd; overflow: hidden; _height: 1%; }

div#twitter_div ul {margin-top: 3px;}
div#twitter_div p,
div#twitter_div ul li,
div.textwidget {color: #aaa; font-weight: normal; font-size: 13px; font-weight: normal; }
div.textwidget {}
div#twitter_div ul li { margin-bottom: .5em; padding-left: 15px; background: url(../images/283.gif) no-repeat left 5px;}

#secondary a {color: #aaa; }
#secondary a:hover {color: #00A0C6; text-decoration: none; }

li.widget ul li {display: inline; *height: 1%; }
li.widget ul a { text-decoration: none; display: block; float: left; margin-right: .5em; height: 1.5em; background: url(../images/283.gif) no-repeat left center; padding-left: 15px;}
li.widget ul a:hover {text-decoration: none; color: #666; }

li.widget_search input { margin: 2%; width: 60%; display:inline; padding: 4px; border: 1px solid #ddd; }
li.widget_search input[type="submit"] { width: 20%; font-weight: bold; color: #666; }
li.widget_search br { display:none;}

.post,
.page,
.comments { background: #fff; padding: ; margin-bottom: 1.5em; border: 0px solid #ddd; overflow:hidden;}
.post h2 a { background: #fefeff; padding: 2px;}
.post h2 a:hover {text-decoration: none;  background: #ffe; }
.post .meta { color: #999; margin-bottom: .5em; font-style: italic; font-size: 11px;}
.post img { border: 2px solid #ddd; margin: 1em 0; max-width: 95%; height: auto;}
.comments { margin-left: 40px;}